home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / (A)TB / (A)TBR.ADF / Utility / FO.doc < prev    next >
Text File  |  1991-10-02  |  4KB  |  82 lines

  1. Fabien Campagne
  2. 805, Rue des Gentianes
  3. 39000 Lons Le Saunier
  4. France
  5.  
  6.                                                 Lons Le Saunier le 31/07/91
  7.  
  8.                         FO COPYRIGHT Notice and Doc.
  9.  
  10.  
  11.     FO is Freeware as I mentioned it in help text. I allow distribution by
  12.     Fred Fish in is Library. Other Libraries must obtain authorization from
  13.     me. This one will be delivered only if no exaggerate profit is made with
  14.     the distribution.
  15.  
  16.     Now the doc:
  17.  
  18.     FO is very simple to use:
  19.  
  20.     ex FO df0: df1: [-w/-c] [-nfo] [-FDir]
  21.  
  22.     1st arg is source disk. 2nd is destination disk.
  23.     The both may be equal (this does -NO- slow down optimization).
  24.  
  25.     -w if Workbench optimization is needed.
  26.     -c if Cli optimization is needed.
  27.     default is -w
  28.     The difference between -w & -c is that when -w is selected, data blocks
  29.     for *.info files are moved in the area used by management-blocks.
  30.     If you use the disk a lot with WB , that mean if you often open the drawer
  31.     of the disk (and wait a long time until icons are displayed) you will
  32.     appreciate this option.
  33.     Else, use -c.
  34.  
  35.     -nfo means fo No Format:
  36.     if the disk you want to use for destination has already been formatted
  37.     and is still on good AmigaDos format, you can use this option to save
  38.     a lot of time (  in fact, less filled is the disk, more time you can
  39.     save with -nfo). Don' t select -nfo if you want to clean really 
  40.     destination disk.
  41.     NEVER use -nfo with unformatted disk in destination:
  42.     trying to modify the disk later (adding some files or dir) will cause
  43.     write errors.
  44.  
  45.     -C will allow FO to perform a test of the dos structure of the source
  46.     disk before to optimize. If error(s) is (are) encountered, FO abort.
  47.     Obviously, you can use this function only for checking a disk (cntrl C
  48.     during "optimizing..." ).The check is not 100% sure because I do not
  49.     have implemented tests for:
  50.     >    link between two Data blocks.
  51.     >    "dog that bite himself his tail" (or if you prefer:
  52.     a block that point to a block that precede himself in the hash chain.)
  53.  
  54.     -FDir:
  55.     I included this option as an experiment to see how AmigaDos will react
  56.     when the File List Blocks are placed just near the data block they point
  57.     to. I thought that this must improve loading time for very long files.
  58.     I was wrong : I really does not understand how loading was made. I have
  59.     some ideas but my english is too poor to develop them here.
  60.     Do Not Use this option unless you use a Fast Dir ( a Dir with smart 
  61.     buffering routines, not the standard one) with that disk because -FDir
  62.     option slow down directory when a disk contains files which size is more
  63.     than 35136 bytes (72*488). If you are interested, try TrackMon on a 
  64.     'optimized' with -FDir disk when you load a big file.
  65.  
  66.     The source is partially included as an example, not totally because
  67.     I don't want to see some modifications made to FO without my agreement.
  68.     If you think you are able to add some new features, send me modified
  69.     code with a good description of what you made for agreement or make your
  70.     own optimizer, it' s a question of 2 weeks (a good experience).
  71.  
  72.  
  73.     Bug Report : I don't think there 's bugs but if you find some, write !.
  74.  
  75.     Just one thing: FO add a '.' after the name of the disk on destination
  76.     because modifying the date of last change does not satisfy WB 1.3 
  77.     which continue thinking disks are the same and then crash the system.
  78.  
  79.     The next version will (may be) include an intuition interface. Don' t
  80.     hesitate if you find FO useful to send your contribution : even little
  81.     are welcomed and greatly encouraged. My address is on the top of this doc.
  82.